Company Summary
Metron is a leading provider of AI enabled smart water management solutions that provide our customers with best-in-class, real-time water use intelligence. Metron offers both the hardware required to monitor water usage and identify costly leaks as well as WaterScope, our advanced water data software that evaluates water usage and allow our customers to quickly and easily identify risks, reduce consumption, and ultimately, increase property values. With over 30 years providing smart water solutions, Metron now has over 8,000 networked customers and 500,000 installed network devices that have saved over one billion gallons of water through enhanced efficiencies, usage reductions and leak mitigation.
Commercially, Metron is one of the fastest growing companies within the digital water space, having achieved market-leading year-over-year growth. In 2019, Metron-Farnier partnered with XPV Water Partners, the world’s leading Water investor. XPV has extended the investment horizon based on their conviction in Metron’s growth potential. Metron-Farnier has the technology in place to execute on the next phase of the growth plan – there is significant opportunity within other Real Estate market segments and with Utilities.
Join Metron in the mission to transform water technology! At Metron, we provide cutting-edge solutions to the most critical water challenges. As a leading player in the water technology industry, we operate globally to deliver innovative data insights, coupled with best-in-class hardware solutions to help governments and companies manage water effectively and efficiently. We are seeking passionate, self-starters to join our software product and engineering team and expand and strengthen our technology!
Position Overview
We are seeking a highly skilled and motivated Director of Software Engineering to lead a growing team responsible for building and maintaining cloud-based software solutions for water intelligence. This leadership role will be instrumental in expanding our DaaS (Data as a Service) and SaaS (Software as a Service) product suite while also supporting the transition and maintenance of our legacy systems. You will help build a new team, establish best practices, and create the structures necessary to scale our engineering efforts. You will work with a modern technology stack including Go, PostgreSQL, Python, React, TypeScript, and AWS while also supporting the migration away from legacy technologies (Azure, .NET).
The ideal candidate will be a strong communicator, a creative problem-solver, and a hands-on leader committed to creating a high-performing team. You will set and enforce rigorous quality and security standards while fostering a collaborative, innovative environment for both new product development and ongoing system maintenance.
Key Responsibilities
Team Leadership & Development:
- Lead, mentor, and grow a high-performing software engineering team, fostering a culture of continuous improvement, collaboration, and innovation.
- Help build and structure a software engineering team focused on supporting the expansion of our DaaS and SaaS product offerings.
- Establish best practices and development processes for the team, ensuring efficient workflows, code quality, and high-performance standards.
Cloud Software Development
- Lead the design, development, and maintenance of cloud-based applications for water intelligence, with a focus on scalability, security, and high availability.
- Work with the engineering team to develop new features and enhance existing ones for our DaaS and SaaS product offerings, leveraging a modern stack of Go, PostgreSQL, Python, React, TypeScript, and AWS.
- Ensure that software systems are built to handle large-scale data while supporting industry-leading performance, reliability, and security.
Legacy System Transition & Maintenance
- Oversee the migration and transition away from legacy systems built on Azure and .NET, ensuring smooth integration with the new cloud-based systems and platforms.
- Provide leadership in maintaining the legacy systems during the transition period, balancing the need for ongoing support while accelerating the shift to more modern technologies.
Quality, Security & Process Management
- Establish and maintain rigorous quality assurance and security standards to ensure the integrity, privacy, and protection of large-scale data and software systems.
- Drive code reviews, testing protocols, and best practices for secure coding to safeguard against vulnerabilities and optimize system performance.
- Work closely with product managers and other stakeholders to define and implement technical requirements, ensuring the alignment of engineering efforts with business goals.
Collaboration & Communication:
- Act as a liaison between engineering, product, and business teams, facilitating clear and consistent communication across all stakeholders.
- Drive cross-functional collaboration to ensure that technical and business requirements are met, managing expectations and resolving potential conflicts or bottlenecks.
- Provide regular updates to senior leadership on progress, challenges, and achievements, ensuring transparency and alignment with company objectives.
Qualifications
Education:
- Bachelor's degree in computer science, engineering, or a related field. A master's degree or relevant certifications (e.g., AWS Certified Solutions Architect) is a plus.
Experience:
- Minimum of 5 years of experience in software engineering, with at least 2 years in a leadership or management role.
- Proven experience in building and leading engineering teams, ideally in a cloud-based environment.
- Strong background in building DaaS and SaaS products, with hands-on experience in modern cloud technologies, particularly AWS.
- Familiarity with both legacy and modern tech stacks: experience transitioning from Azure/.NET to more cloud-native technologies like Go, PostgreSQL, Python, React, and TypeScript.
- Solid experience with cloud infrastructures and architectures (e.g., AWS services, serverless architectures, microservices, etc.).
- Demonstrated experience with agile methodologies, continuous integration/continuous deployment (CI/CD), and DevOps practices.
Skills & Knowledge:
- Strong leadership, mentoring, and coaching skills with a proven ability to motivate and grow teams.
- Deep knowledge of software engineering best practices, including code quality, testing, version control, and security protocols.
- Strong communication skills, both technical and non-technical, with the ability to clearly explain complex technical concepts to diverse audiences.
- Solid problem-solving abilities and a creative mindset for building scalable, innovative solutions.
- Familiarity with water intelligence or environmental technologies is a plus, but not required.
Personal Traits:
- Highly collaborative, with excellent communication skills and the ability to work well in a cross-functional team.
- Committed to continuous learning and improving your own skills as well as helping others grow.
- Passionate about building high-quality software that solves real-world problems, especially in the context of water intelligence and environmental sustainability.
Benefits and Compensation
- Estimated salary range: $140,000 to $210,000.
- Competitive compensation package with Medical, Dental, Vision plans, 401(k) with company contribution, and paid time off.
Company Culture and Mission
Metron is committed to fostering an inclusive environment where diversity, equity, and inclusion drive innovation. We embrace initiatives that promote employee well-being. We are proud to be an Equal Employment Opportunity and Affirmative Action workplace, prohibiting discrimination and harassment of any kind.
Join the Metron team today!
Be part of a team that creates advanced technology solutions to transform water usage, conservation, and re-use. Our products and services impact public utilities, industrial sectors, residential areas, and commercial buildings. Partner with us to tackle global water challenges with ingenuity and dedication.